package com.alt.www.sort;

import edu.princeton.cs.algs4.StdOut;

/**
 * Created by 27340 on 2017/9/16.
 */
public class Example {
    public static void sort(Comparable[] a){

    }

    public static boolean less(Comparable v, Comparable w){
        return  v.compareTo(w)<0;
    }

    public static void exch(Comparable[] a, int i , int j){
        if(i==j)return;
        Comparable t = a[i]; a[i] = a[j]; a[j] = t;
    }

    public static void show(Comparable[] a){
        //打印数组
        for (int i = 0; i <a.length ; i++) {
            StdOut.print(a[i] + " ");
            StdOut.println();
        }
    }

    public static boolean isSorted(Comparable[] a){
        for (int i = 1; i <a.length; i++) {
            if(less(a[i],a[i-1])){
                return false;
            }
        }
        return true;
    }
}
